Skip to content

Settings: category list instead of one long page - #3

Closed
sudo-py-dev wants to merge 1 commit into
autorun-redesignfrom
settings-categories
Closed

sudo-py-dev wants to merge 1 commit into
autorun-redesignfrom
settings-categories

Conversation

@sudo-py-dev

Copy link
Copy Markdown
Owner

Settings was one long page to scroll. It now works like FMX's settings: a list of categories with coloured icon tiles on the side, and only the chosen category's settings next to it. Switching is one click.

  • Categories: General (appearance, notifications, data folder), Uninstaller, Cleaner, Lists (exclude and include), Backups, Updates.
  • Each category starts with a large heading. The cards inside no longer repeat that title.
  • The settings area fills the page height and scrolls on its own. The category list is narrower on small windows.
  • The chosen category is remembered while the app runs.
  • New strings ("General", "Lists") are translated in de, es, fr, he, ru and uk.

Base branch: this PR is stacked on #2 (autorun-redesign) because both change the locale files. Once #2 merges, GitHub moves this PR's base to main.

Checks: cargo fmt --check, cargo check --all-features --all-targets and cargo test --all-features (including the i18n audit) pass on Windows. I looked at General, Uninstaller and Lists in the running app in Hebrew (RTL).

🤖 Generated with Claude Code

Settings no longer is one long page to scroll. Categories (General,
Uninstaller, Cleaner, Lists, Backups, Updates) sit in a list with coloured
icon tiles, and only the chosen one's settings show next to it, so
switching is a single click. The chosen category is kept while the app
runs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 29, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: b142415d-5b2b-4253-be07-19f68016086d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant